package com.ruoyi.common.core.domain.zzw;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.TreeEntity;

/**
 * 目录对象 t_catalogue
 * 
 * @author ruoyi
 * @date 2023-11-03
 */
@ApiModel("目录对象")
public class TCatalogue extends TreeEntity
{
    private static final long serialVersionUID = 1L;

    /** 目录id */
    @ApiModelProperty("目录id")
    private Long cCatalogueId;

    /** 目录父id */
    @Excel(name = "目录父id")
    @ApiModelProperty("目录父id")
    private Long cParentId;

    /** 目录名称 */
    @Excel(name = "目录名称")
    @ApiModelProperty("目录名称")
    private String cCatalogueName;

    /** 目录描述 */
    @Excel(name = "目录描述")
    @ApiModelProperty("目录描述")
    private String cCatalogueDescribe;

    /** 删除标识0已删1未删 */
    @Excel(name = "删除标识0已删1未删")
    @ApiModelProperty("删除标识0已删1未删")
    private Long cIsDelete;

    public void setcCatalogueId(Long cCatalogueId) 
    {
        this.cCatalogueId = cCatalogueId;
    }

    public Long getcCatalogueId() 
    {
        return cCatalogueId;
    }
    public void setcParentId(Long cParentId) 
    {
        this.cParentId = cParentId;
    }

    public Long getcParentId() 
    {
        return cParentId;
    }
    public void setcCatalogueName(String cCatalogueName) 
    {
        this.cCatalogueName = cCatalogueName;
    }

    public String getcCatalogueName() 
    {
        return cCatalogueName;
    }
    public void setcCatalogueDescribe(String cCatalogueDescribe) 
    {
        this.cCatalogueDescribe = cCatalogueDescribe;
    }

    public String getcCatalogueDescribe() 
    {
        return cCatalogueDescribe;
    }
    public void setcIsDelete(Long cIsDelete) 
    {
        this.cIsDelete = cIsDelete;
    }

    public Long getcIsDelete() 
    {
        return cIsDelete;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cCatalogueId", getcCatalogueId())
            .append("cParentId", getcParentId())
            .append("cCatalogueName", getcCatalogueName())
            .append("cCatalogueDescribe", getcCatalogueDescribe())
            .append("cIsDelete", getcIsDelete())
            .toString();
    }
}
